<html>
<head><meta charset="utf-8"><title>working groups of the compiler · t-compiler/wg-meta · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/index.html">t-compiler/wg-meta</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html">working groups of the compiler</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="193495728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/193495728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#193495728">(Apr 09 2020 at 19:08)</a>:</h4>
<p>we have been talking with <span class="user-mention" data-user-id="116009">@nikomatsakis</span> about <a href="https://github.com/rust-lang/compiler-team/issues/264" title="https://github.com/rust-lang/compiler-team/issues/264">compiler-team#264</a></p>



<a name="193495785"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/193495785" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#193495785">(Apr 09 2020 at 19:09)</a>:</h4>
<p>I think what we want to start doing is first have a sane list of working groups in the compiler-team website</p>



<a name="193495836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/193495836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#193495836">(Apr 09 2020 at 19:09)</a>:</h4>
<p>and second document areas and maintainers in a format that's suitable to place in rust-lang/team</p>



<a name="193495912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/193495912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#193495912">(Apr 09 2020 at 19:10)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> already shared this ...</p>



<a name="193495961"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/193495961" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#193495961">(Apr 09 2020 at 19:10)</a>:</h4>
<div class="codehilite"><pre><span></span>maybe start with the categories? I see there as being three useful categories:

* **projects** -- a specific goal people are working on, but where there isn&#39;t much desire to get others involved (e.g., #**t-compiler/wg-polymorphization**)
* **project groups** -- a larger group of people working towards specific goals (e.g., #**wg-traits**, which I think should arguably be renamed to `project-chalk`)
* **areas, &quot;birds of a feather&quot;** -- things like llvm, diagnostics, mir opt -- basically a group of people having on a general area of the code


# project groups

* &quot;Async/Await&quot; -- interesting case, but I think still a project group
* &quot;Learning&quot; -- project group, with goal to complete overview and document major areas of the compiler
* &quot;Parallel Rustc&quot; -- project group
* &quot;Polonius&quot; -- project group
* &quot;Polymorphization&quot; -- project
* &quot;RLS 2.0&quot; -- project group, with goal to get rust-analyzer to some state that we should try to describe

# areas

* const-eval (not in list, but true)
* &quot;Diagnostics&quot; -- area, but they could spawn some project groups (e.g., to create external library)
* &quot;LLVM&quot; -- area, no particular goals at present
* &quot;MIR Optimizations&quot; -- area, vague goals at present
* &quot;Self-Profile&quot; -- was project group, but probably now an area

# it&#39;s complicated

* &quot;Traits&quot; -- should probably have an area, but *also* a project group for chalk specifically
* &quot;Meta&quot; -- project group? area? Interesting question!
</pre></div>



<a name="193496054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/193496054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#193496054">(Apr 09 2020 at 19:10)</a>:</h4>
<p>so for working groups we need to go to <a href="https://rust-lang.github.io/compiler-team/" title="https://rust-lang.github.io/compiler-team/">https://rust-lang.github.io/compiler-team/</a> ...</p>



<a name="193496258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/193496258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#193496258">(Apr 09 2020 at 19:12)</a>:</h4>
<p>and we would need to remove Diagnostics, LLVM, Mir Optimizations, Self Profile and Traits</p>



<a name="193496325"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/193496325" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#193496325">(Apr 09 2020 at 19:12)</a>:</h4>
<p>but at the same time it wouldn't make a lot of sense to do this because I guess we would like some of this groups, in particular Traits and Mir Optimizations to be able to share in our compiler meetings some of the progress they are making</p>



<a name="193496474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/193496474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#193496474">(Apr 09 2020 at 19:13)</a>:</h4>
<p>so, I guess this is escalating to a different level and I'd just defer this decision until we decide what do we want to do during the meeting</p>



<a name="193496569"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/193496569" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#193496569">(Apr 09 2020 at 19:14)</a>:</h4>
<p>basically I think we want groups to share progress but maybe that's unrelated to working groups, maybe some areas should be included some others shouldn't</p>



<a name="193496576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/193496576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#193496576">(Apr 09 2020 at 19:14)</a>:</h4>
<p>cc <span class="user-mention" data-user-id="116009">@nikomatsakis</span> <span class="user-mention" data-user-id="116083">@pnkfelix</span></p>



<a name="194320261"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/194320261" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#194320261">(Apr 16 2020 at 15:18)</a>:</h4>
<p>sorry for not giving any feedback here <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span></p>



<a name="194320264"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/194320264" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#194320264">(Apr 16 2020 at 15:18)</a>:</h4>
<p>been busy :)</p>



<a name="194321583"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/194321583" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#194321583">(Apr 16 2020 at 15:25)</a>:</h4>
<p>no worries, that's why today we have a meeting :)</p>



<a name="194321810"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/working%20groups%20of%20the%20compiler/near/194321810" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/working.20groups.20of.20the.20compiler.html#194321810">(Apr 16 2020 at 15:26)</a>:</h4>
<p>I think it's reasonable to do some work during this meetings and not try to push too hard meanwhile</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>